package com.sls.web.manager.game.pojo;

import java.io.Serializable;

/**
 * 订单详情
 * 
 * @author gesx
 * 
 */
public class OrderInfo implements Serializable {

	private static final long serialVersionUID = 8781394554925526472L;
	/**
	 * 工号
	 */
	private String registerAccount;

	/**
	 * 工号名称
	 */
	private String registerAccountName;

	/**
	 * 总成本价
	 */
	private String totalCostPrice;
	/**
	 * 编号
	 */
	private String id;
	/**
	 * 手拉手订单编号
	 */
	private String orderId;

	/**
	 * 手拉手商品编号
	 */
	private String goodsId;

	/**
	 * 商品名称
	 */
	private String goodsName;

	/**
	 * 手拉手商品品牌编号
	 */
	private String brandId;

	/**
	 * 商品品牌名称
	 */
	private String brandName;

	/**
	 * 手拉手订单生成时间
	 */
	private String createOrderTime;

	/**
	 * 手拉手平台IP
	 */
	private String slsPlatformIP;

	/**
	 * 玩家游戏账号
	 */
	private String gameAccount;

	/**
	 * 下游商户订单号
	 */
	private String merchantOrderId;

	/**
	 * 下游承包商账号
	 */
	private String contractId;

	/**
	 * 下游回调地址url
	 */
	private String notifyUrl;

	/**
	 * 最终购买用户IP地址
	 */
	private String merchantIP;

	/**
	 * 商品面值
	 */
	private int goodsValue;

	/**
	 * 商品进价
	 */
	private int goodsCostPrice;

	/**
	 * 商品售价
	 */
	private int goodsSalePrice;

	/**
	 * 购买数量
	 */
	private int buyNum;

	/**
	 * 总金额
	 */
	private int totalPrice;

	/**
	 * 区服
	 */
	private String areaServer;

	/**
	 * 订单状态
	 */
	private String status;

	/**
	 * 订单状态备注
	 */
	private String statusRemark;

	/**
	 * 订单结果
	 */
	private String result;

	/**
	 * 卡密信息
	 */
	private String cardsInformation;

	/**
	 * 卡号卡密
	 */
	private String cardNoPwd;

	/**
	 * 卡密备注
	 */
	private String cardRemark;

	/**
	 * 接入渠道标识
	 */
	private String userType;

	/**
	 * 佣金
	 */
	private int commission;

	/**
	 * 操作员账号
	 */
	private String operator;

	/**
	 * 是否支付
	 */
	private String isPay;
	/**
	 * 支付时间
	 */
	private String payTime;
	/**
	 * 支付交易单号
	 */
	private String paymentOrderNo;
	/**
	 * 上游供应商编号
	 */
	private String supplyId;
	/**
	 * 上游供应商名称
	 */
	private String supplyName;
	/**
	 * 上游供货商订单编号
	 */
	private String supOrderId;
	/**
	 * 上游供货商充值成功时间
	 */
	private String supOrderSuccessTime;
	/**
	 * 上游SUP平台退款种类
	 */
	private String reType;
	/**
	 * 上游退款金额
	 */
	private int rePrice;
	/**
	 * 上游退款的卡密张数
	 */
	private String reNum;
	/**
	 * 订单是否删除
	 */
	private String isDelete;
	/**
	 * 备注
	 */
	private String remark;
	/**
	 * 推送下游用户订单结果返回状态
	 */
	private String userhandleResult;
	/**
	 * 0：同步通知 1：异步通知
	 */
	private String synOrAsy;
	/**
	 * 退款给下游用户结果返回状态
	 */
	private String refundResult;
	/**
	 * 退款给下游用户结果失败原因
	 */
	private String refundFailedReason;

	/**
	 * 开始时间
	 */
	private String createOrderTimeStart;
	/**
	 * 结束时间
	 */
	private String createOrderTimeEnd;

	public String getTotalCostPrice() {
		return totalCostPrice;
	}

	public void setTotalCostPrice(String totalCostPrice) {
		this.totalCostPrice = totalCostPrice;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getOrderId() {
		return orderId;
	}

	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}

	public String getGoodsId() {
		return goodsId;
	}

	public void setGoodsId(String goodsId) {
		this.goodsId = goodsId;
	}

	public String getGoodsName() {
		return goodsName;
	}

	public void setGoodsName(String goodsName) {
		this.goodsName = goodsName;
	}

	public String getBrandId() {
		return brandId;
	}

	public void setBrandId(String brandId) {
		this.brandId = brandId;
	}

	public String getBrandName() {
		return brandName;
	}

	public void setBrandName(String brandName) {
		this.brandName = brandName;
	}

	public String getCreateOrderTime() {
		return createOrderTime;
	}

	public void setCreateOrderTime(String createOrderTime) {
		this.createOrderTime = createOrderTime;
	}

	public String getSlsPlatformIP() {
		return slsPlatformIP;
	}

	public void setSlsPlatformIP(String slsPlatformIP) {
		this.slsPlatformIP = slsPlatformIP;
	}

	public String getGameAccount() {
		return gameAccount;
	}

	public void setGameAccount(String gameAccount) {
		this.gameAccount = gameAccount;
	}

	public String getMerchantOrderId() {
		return merchantOrderId;
	}

	public void setMerchantOrderId(String merchantOrderId) {
		this.merchantOrderId = merchantOrderId;
	}

	public String getContractId() {
		return contractId;
	}

	public void setContractId(String contractId) {
		this.contractId = contractId;
	}

	public String getNotifyUrl() {
		return notifyUrl;
	}

	public void setNotifyUrl(String notifyUrl) {
		this.notifyUrl = notifyUrl;
	}

	public String getMerchantIP() {
		return merchantIP;
	}

	public void setMerchantIP(String merchantIP) {
		this.merchantIP = merchantIP;
	}

	public int getGoodsValue() {
		return goodsValue;
	}

	public void setGoodsValue(int goodsValue) {
		this.goodsValue = goodsValue;
	}

	public int getGoodsCostPrice() {
		return goodsCostPrice;
	}

	public void setGoodsCostPrice(int goodsCostPrice) {
		this.goodsCostPrice = goodsCostPrice;
	}

	public int getGoodsSalePrice() {
		return goodsSalePrice;
	}

	public void setGoodsSalePrice(int goodsSalePrice) {
		this.goodsSalePrice = goodsSalePrice;
	}

	public int getBuyNum() {
		return buyNum;
	}

	public void setBuyNum(int buyNum) {
		this.buyNum = buyNum;
	}

	public int getTotalPrice() {
		return totalPrice;
	}

	public void setTotalPrice(int totalPrice) {
		this.totalPrice = totalPrice;
	}

	public String getAreaServer() {
		return areaServer;
	}

	public void setAreaServer(String areaServer) {
		this.areaServer = areaServer;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getStatusRemark() {
		return statusRemark;
	}

	public void setStatusRemark(String statusRemark) {
		this.statusRemark = statusRemark;
	}

	public String getResult() {
		return result;
	}

	public void setResult(String result) {
		this.result = result;
	}

	public String getCardsInformation() {
		return cardsInformation;
	}

	public void setCardsInformation(String cardsInformation) {
		this.cardsInformation = cardsInformation;
	}

	public String getCardNoPwd() {
		return cardNoPwd;
	}

	public void setCardNoPwd(String cardNoPwd) {
		this.cardNoPwd = cardNoPwd;
	}

	public String getCardRemark() {
		return cardRemark;
	}

	public void setCardRemark(String cardRemark) {
		this.cardRemark = cardRemark;
	}

	public String getUserType() {
		return userType;
	}

	public void setUserType(String userType) {
		this.userType = userType;
	}

	public int getCommission() {
		return commission;
	}

	public void setCommission(int commission) {
		this.commission = commission;
	}

	public String getRegisterAccount() {
		return registerAccount;
	}

	public void setRegisterAccount(String registerAccount) {
		this.registerAccount = registerAccount;
	}

	public String getOperator() {
		return operator;
	}

	public void setOperator(String operator) {
		this.operator = operator;
	}

	public String getIsPay() {
		return isPay;
	}

	public void setIsPay(String isPay) {
		this.isPay = isPay;
	}

	public String getPayTime() {
		return payTime;
	}

	public void setPayTime(String payTime) {
		this.payTime = payTime;
	}

	public String getPaymentOrderNo() {
		return paymentOrderNo;
	}

	public void setPaymentOrderNo(String paymentOrderNo) {
		this.paymentOrderNo = paymentOrderNo;
	}

	public String getSupplyId() {
		return supplyId;
	}

	public void setSupplyId(String supplyId) {
		this.supplyId = supplyId;
	}

	public String getSupplyName() {
		return supplyName;
	}

	public void setSupplyName(String supplyName) {
		this.supplyName = supplyName;
	}

	public String getSupOrderId() {
		return supOrderId;
	}

	public void setSupOrderId(String supOrderId) {
		this.supOrderId = supOrderId;
	}

	public String getSupOrderSuccessTime() {
		return supOrderSuccessTime;
	}

	public void setSupOrderSuccessTime(String supOrderSuccessTime) {
		this.supOrderSuccessTime = supOrderSuccessTime;
	}

	public String getReType() {
		return reType;
	}

	public void setReType(String reType) {
		this.reType = reType;
	}

	public int getRePrice() {
		return rePrice;
	}

	public void setRePrice(int rePrice) {
		this.rePrice = rePrice;
	}

	public String getReNum() {
		return reNum;
	}

	public void setReNum(String reNum) {
		this.reNum = reNum;
	}

	public String getIsDelete() {
		return isDelete;
	}

	public void setIsDelete(String isDelete) {
		this.isDelete = isDelete;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getCreateOrderTimeStart() {
		return createOrderTimeStart;
	}

	public void setCreateOrderTimeStart(String createOrderTimeStart) {
		this.createOrderTimeStart = createOrderTimeStart;
	}

	public String getCreateOrderTimeEnd() {
		return createOrderTimeEnd;
	}

	public void setCreateOrderTimeEnd(String createOrderTimeEnd) {
		this.createOrderTimeEnd = createOrderTimeEnd;
	}

	public String getUserhandleResult() {
		return userhandleResult;
	}

	public void setUserhandleResult(String userhandleResult) {
		this.userhandleResult = userhandleResult;
	}

	public String getSynOrAsy() {
		return synOrAsy;
	}

	public void setSynOrAsy(String synOrAsy) {
		this.synOrAsy = synOrAsy;
	}

	public String getRefundResult() {
		return refundResult;
	}

	public void setRefundResult(String refundResult) {
		this.refundResult = refundResult;
	}

	public String getRefundFailedReason() {
		return refundFailedReason;
	}

	public void setRefundFailedReason(String refundFailedReason) {
		this.refundFailedReason = refundFailedReason;
	}

	public String getRegisterAccountName() {
		return registerAccountName;
	}

	public void setRegisterAccountName(String registerAccountName) {
		this.registerAccountName = registerAccountName;
	}
}
